#include <iostream>
#include "AbstractionImp.h"

using namespace std;

ConcreteImpA::ConcreteImpA()
{

}

ConcreteImpA::~ConcreteImpA()
{

}

void ConcreteImpA::Operator()
{
	std::cout << "This is ImpA" << std::endl;
}

ConcreteImpB::ConcreteImpB()
{

}

ConcreteImpB::~ConcreteImpB()
{

}

void ConcreteImpB::Operator()
{
	std::cout << "This is ImpB" << std::endl;
}